home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / libntfs10 / TODO.libntfs < prev   
Text File  |  2007-09-24  |  2KB  |  61 lines

  1. ***********
  2. * libntfs *
  3. ***********
  4.  
  5. *****************
  6. * HIGH priority *
  7. *****************
  8.  
  9. - Make ntfs_attr_{truncate,pwrite} work for compressed/encrypted attributes
  10.  
  11. - detect presence of usnjrnl and if present and mounting rw, re-stamp it (see
  12.   current ntfs driver for example in 2.6.15 kernel)
  13.  
  14. - fix support for large sector sizes by changing the logical device block size
  15.   to the sector size in the ntfs volume (it ought to work without doing this as
  16.   we do byte-aligned i/o anyway) but it would be good to change in case a
  17.   previous mount left the block size to larger value and we expect 512 bytes as
  18.   that would be incredibly inefficient
  19.  
  20. - fix freebsd_io.c and win32_io.c to support device operations ->pread() and
  21.   ->pwrite() to improve their performance
  22.  
  23. *******************
  24. * MEDIUM priority *
  25. *******************
  26.  
  27. - create API reference book template (cf. linux kernel)
  28. - enable automatic creation of API reference
  29.  
  30. - ntfs_index_add_filename to more generic ntfs_index_add
  31.  
  32. - write API for conventional high level file access.
  33.  
  34. - implement loads of utilities a-la ntfsrm, ntfsmkdir, etc...
  35.  
  36. - implement an ntfs shell where can use the above much faster with caching,
  37.   probably extending the library in the process
  38.  
  39. ****************
  40. * LOW priority *
  41. ****************
  42.  
  43. - add ACL read/write support to library
  44.  
  45. - add MS BackupAPI to library
  46.  
  47. - add volume resizing support to library
  48.  
  49. - add defrag API to library
  50.  
  51. - write utilities for all of the above
  52.  
  53.  
  54.  
  55. ********************
  56. * libntfs-gnomevfs *
  57. ********************
  58.  
  59. - be generic filter: provide ntfs_device_operations from parent GnomeVFSHandle
  60.  
  61.